﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model.Core {
    /// <summary>
    ///     通用状态码
    /// </summary>
    public struct OperatorStateCode {
        /// <summary>
        ///     无限制
        /// </summary>
        public const int NoLimit = 1000;

        /// <summary>
        ///     不可展示
        /// </summary>
        public const int DisplayNone = -2000;

        /// <summary>
        ///     可展示
        /// </summary>
        public const int Display = 2000;

        /// <summary>
        ///     锁住
        /// </summary>
        public const int Locked = -3000;

        /// <summary>
        ///     未锁
        /// </summary>
        public const int UnLock = 3000;

        /// <summary>
        ///     新生成
        /// </summary>
        public const int New = 4000;

        /// <summary>
        ///     已删除
        /// </summary>
        public const int Delete = -4000;

        /// <summary>
        ///     等待处理
        /// </summary>
        public const int WaitingProcess = 5001;

        /// <summary>
        ///     正在处理
        /// </summary>
        public const int InProcess = 5500;


        /// <summary>
        ///     已变更
        /// </summary>
        public const int Changed = 6000;

        /// <summary>
        ///     待审核
        /// </summary>
        public const int PendingApproval = 7000;

        /// <summary>
        ///     审核不通过
        /// </summary>
        public const int NotApproved = 8000;

        /// <summary>
        ///     同意，批准，审核通过
        /// </summary>
        public const int Aproval = 9000;

    }
}
